package com.baizhi.object;

public class ObjectDemo2 {
    public static void main(String[] args) {
        Student st1 = new Student("张三",18);

        Student st2 = new Student("张三",18);

        /*
            == 是等值判断
            如果用==判断两个引用数据类型是否一致，它判断的是地址，是否指向同一个对象
         */
        System.out.println(st1==st2); //false


        /*
          equals和==的区别
           Object的equals方法默认是用==实现的，
           我们要使用equals方法的话需要重写，重写后我们判断一般判断的是对象的属性是否相同
           如果属性相同我们就认为两个对象相同（不是同一个对象）
         */
        System.out.println(st1.equals(st2));//true


    }
}
